package com.zenithmind.user.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 邮件请求数据传输对象
 */
@Data
@Schema(description = "邮件请求DTO")
public class EmailRequestDTO {

    @Schema(description = "收件人邮箱")
    private String to;

    @Schema(description = "邮件主题")
    private String subject;

    @Schema(description = "邮件内容")
    private String content;

    @Schema(description = "HTML邮件内容")
    private String htmlContent;

    @Schema(description = "查询数量限制", defaultValue = "10")
    private Integer limit = 10;

    @Schema(description = "IP地址")
    private String ipAddress;

    @Schema(description = "发送时间(毫秒)")
    private Long sendTime;

    @Schema(description = "附件路径")
    private String attachmentPath;

    @Schema(description = "发送状态")
    private Integer status;
} 